package pms.Biz.impl;

import pms.Biz.EmpBiz;
import pms.dao.EmpDao;
import pms.dao.impl.EmpDaoImpl;
import pms.entity.Emp;

import java.util.List;

public class EmpBizImpl implements EmpBiz {
    private EmpDao dao=new EmpDaoImpl();
    @Override
    public Emp checkLogin(String lname, String lpwd) {
        return dao.queryEmpByNameAndPwd(lname,lpwd);
    }
    @Override
    public boolean addEmp(Emp emp) {
        //检查账号是重复
        if (dao.queryEmpByLname(emp.getEmp_lname())){
            System.out.println("账号已存在，无法添加");
            return false;
        }else {
            return dao.addEmp(emp);
        }
    }

    @Override
    public List<Emp> getAllEmp() {
        return dao.queryAllEmp();
    }

    @Override
    public boolean editEmp(Emp emp) {
        return dao.updateEmp(emp);
    }
    @Override
    public Emp qurryNumber(Integer id) {
        return dao.queryEmpById(id);
    }
}
